import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;

import java.util.Calendar;

import film.Film;
import gestionnaire.NoterFilm;
import gestionnaire.Utilisateur;

import org.junit.Before;
import org.junit.Test;

import com.sun.glass.ui.SystemClipboard;

import DAO.DAO;
import DAO.DAOFilm;
import DAO.DAONoterFilm;
import DAO.DAOUtilisateur;
import DAOJPA.DAOFilmJPA;
import DAOJPA.DAONoterFilmJPA;
import DAOJPA.DAOUtilisateurJPA;


public class testNoteFilm {


	private Utilisateur utilisateur;
	private DAOUtilisateur  dao1;
	private Film film;
	private DAOFilm dao2;
	private NoterFilm noter;
	private DAONoterFilm dao;
	@Before
	public void init() {
		//auteur = new Auteur("Victor HUGO", 3, Calendar.getInstance().getTime());
		dao = DAONoterFilmJPA.getInstance();
		//film = dao2.getFilm(4);
		//dao2.save(film);
		//dao1 = DAOUtilisateurJPA.getInstance();
		//utilisateur = dao1.getUtilisateur(1);
		//noter = new  NoterFilm(utilisateur , film , 12);
		
		//dao = DAONoterFilmJPA.getInstance(); 
		//DAO.viderBase();
	}
	
	@Test
	public void testNoteFilm() {
		
		int i = dao.getNoterFilm(5, 0).size();
		System.out.println(i);
		//assertEquals(0, dao.getNombreNoterFilm());
		//dao.save(noter);
		//assertEquals(3, dao.getNombreNoterFilm());
		//assertNotEquals(-1, utilisateur.getCode_util());
		
		//NoterFilm film2 = dao.getNoterFilm(film.getCode_film() ,utilisateur.getCode_util());
		//assertEquals(utilisateur, film2);
		
		/*dao.delete(film2);
		assertEquals(0, dao.getNombreFilm());
		assertEquals(-1, film2.getCode_film());*/
	}
	
	
	
	
}
